#ifndef MTVARIABLEDECLARATION_H
#define MTVARIABLEDECLARATION_H

#include "MTStatement.hpp"
#include "MTIdentifier.hpp"
#include "Params.h" //remove

namespace MathematicaTranslator {

	/**
	  *  Variable declaration representation.
	  *  No right hand expected
	  */
	class MTVariableDeclaration : public MTStatement {

	public:
		MTIdentifier &id;

		MTVariableDeclaration(MTIdentifier &id) 
			: id(id) {}

		virtual std::string* generateCode(CodeGenContext& context);
	};

}
#endif
